package com.lwm.base;

/**
 * @author lwmzzz
 * @date 2020/9/24 0:45
 * @description 代码块 初始化可以使用
 */
public class Human {
    {
        //代码块（匿名代码块）
        System.out.println("匿名代码块");
    }

    static {
        // 代码块
        System.out.println("静态代码块");
    }

    public Human() {
        System.out.println("构造方法");
    }

    public static void main(String[] args) {
        /**
         * 加载顺序： 静态代码块---》匿名代码块---》构造器
         * 静态代码块只执行一次
         */
        Human human = new Human();
        Human human1 = new Human();
    }
}
